// 表单组件导入
import Vue from 'vue'

const components = []
const importCom = require.context('../formComponents', true, /\.vue$/)

// 批量注册全局组件
// importCom.keys() //装着组件地址的数组
importCom.keys().forEach(path => { // 遍历这个数组
  // 默认导入组件
  const componentEntity = importCom(path).default
  components.push(componentEntity)
})
const dashboardPlugin = {
  install(Vue) {
    components.forEach(com => {
      com && com.name && Vue.component(com.name, com)
    })
  }
}
Vue.use(dashboardPlugin)